home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-04-07 | 3.6 KB | 141 lines | [TEXT/MSBA] |
- NewCust:
- CLS
- TEXTSIZE (24):TEXTFACE(5)
- PRINT:PRINT SPC(9);"NEW CUSTOMER"
- TEXTSIZE(12):TEXTFACE(0)
- INPUT"Customer code ('help' for code list): ",CO$
- IF CO$="help" OR CO$ = "h" THEN ListCodes
- IF CO$="quit" OR CO$="q" THEN CLS:LOAD "Open Me First",R
- IF LEN(CO$)<>2 THEN BEEP: GOTO NewCust
- SecondChk:
- OPEN "Customers B"FOR INPUT AS #1
- SecChk:
- IF EOF(1)THEN CLOSE #1:GOTO NewName
- INPUT #1,CD$,CN$,ts$
- IF CO$=CD$ THEN CLOSE #1: TEXTFACE(1):PRINT"That code already in use … please use another":TEXTFACE(0):FOR m=1 TO 2500:NEXT:RUN
- GOTO SecChk
- NewName:
- CLS
- TEXTSIZE (24):TEXTFACE(5)
- PRINT:PRINT SPC(9);"NEW CUSTOMER"
- TEXTSIZE(12):TEXTFACE(0)
- PRINT"Code for this customer will be:";
- TEXTFACE(1):PRINT TAB(30); CO$
- TEXTFACE(0)
- PRINT"Customer Name:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",CN$
- TEXTFACE(0)
- PRINT"Street Address:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",AD1$
- TEXTFACE(0)
- PRINT"City:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",AD2$
- TEXTFACE(0)
- PRINT"State:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",AD3$
- TEXTFACE(0)
- PRINT"Zip Code:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",zp$
- TEXTFACE (0)
-
- PRINT
- TaxQues:
- TEXTFACE (0)
- PRINT"Is customer tax-exempt (y/n)?";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",ts$
- IF ts$ = "y" THEN SetBal
- IF ts$ <> "n" THEN TaxQues
-
- SetBal:
- TEXTFACE(0)
- PRINT:PRINT"Balance forward:";
- TEXTFACE(1):PRINT TAB(30);
- INPUT"",BF
- TEXTFACE(0)
- GOTO SecTitle
-
- PrintToDisk:
- OPEN CO$ FOR OUTPUT AS #1
- PRINT #1,BF
- CLOSE #1
-
- OPEN "Customers A" FOR APPEND AS #1
- PRINT #1,CO$;",";CN$;",";AD1$;",";AD2$;",";AD3$;",";zp$;",";ts$
- CLOSE #1
- OPEN "Customers B" FOR APPEND AS #1
- PRINT #1,CO$;",";CN$;",";ts$
- CLOSE #1
- GOTO YourChoice
- SecTitle:
- CLS
-
- TEXTSIZE (24):TEXTFACE(5)
- PRINT:PRINT SPC(9);"NEW CUSTOMER"
- PRINT
- TEXTSIZE(14):TEXTFACE(1)
- PRINT SPC(2); CN$
- PRINT SPC(2);AD1$
- PRINT SPC(2);AD2$;", ";AD3$;" ";
- PRINT zp$
-
- PRINT:PRINT:PRINT SPC(2);
-
- TEXTSIZE (14)
- PRINT"Balance forward: ";
- PRINT USING "$$###.##";BF;
- PRINT TAB(35);
- PRINT"Tax exempt: ";ts$
-
- IzzitOK:
- WINDOW 3,"",(25,285)-(476,330),-3
- BUTTON 1,1,"OK",(55,10)-(130,35),1
- BUTTON 2,1,"again",(329,10)-(404,35),1
- WHILE DIALOG(0)<>1:WEND
- ButtonPushed =DIALOG(1)
- IF ButtonPushed =1 THEN WINDOW CLOSE 3:GOTO PrintToDisk
- IF ButtonPushed =2 THEN RUN
-
- YourChoice:
- WINDOW 3,"",(25,285)-(476,330),-3
- BUTTON 1,1,"another",(55,10)-(130,35),1
- BUTTON 2,1,"invoice",(192,10)-(267,35),1
- BUTTON 3,1,"quit",(329,10)-(404,35),1
- WHILE DIALOG(0)<>1:WEND
- ButtonPushed =DIALOG(1)
- IF ButtonPushed =1 THEN RUN
- IF ButtonPushed =2 THEN LOAD "Invoicer", R
- IF ButtonPushed =3 THEN WINDOW OUTPUT 1:CLS:WINDOW CLOSE 2:WINDOW CLOSE 3:LOAD "Open Me First",R
-
- ListCodes:
- CLS
- Lst:
- OPEN "Customers B" FOR INPUT AS #1
- WINDOW 2,"",(25,50)-(476,280),3
- OpFile:
- TEXTFACE(1)
- IF EOF(1) THEN CLOSE #1:TEXTFACE(0):GOTO NewWndw
- INPUT #1,CD$,CN$,ts$
- PRINT CD$;
- PRINT" - ";CN$
- GOTO OpFile
-
- NewWndw:
- WINDOW 3,"",(25,285)-(476,330),-3
- BUTTON 1,1,"again",(55,10)-(130,35),1
- BUTTON 2,1,"enter info",(192,10)-(267,35),1
- BUTTON 3,1,"quit",(329,10)-(404,35),1
- WHILE DIALOG(0)<>1:WEND
- ButtonPushed = DIALOG(1)
- IF ButtonPushed = 1 THEN Lst
- IF ButtonPushed = 2 THEN WINDOW CLOSE 2:WINDOW CLOSE 3:RUN
- IF ButtonPushed = 3 THEN LOAD "Open Me First",R
-
-
-
-